[INFO] cloning repository https://github.com/ThomasTartrau/ironflow
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ThomasTartrau/ironflow" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FThomasTartrau%2Fironflow", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FThomasTartrau%2Fironflow'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 696e8fa9fd2a02a9ac0fb220f3a9bbbb52c91280
[INFO] testing ThomasTartrau/ironflow against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FThomasTartrau%2Fironflow" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ThomasTartrau/ironflow
[INFO] finished tweaking git repo https://github.com/ThomasTartrau/ironflow
[INFO] tweaked toml for git repo https://github.com/ThomasTartrau/ironflow written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ThomasTartrau/ironflow on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ThomasTartrau/ironflow already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded once_cell v1.21.4
[INFO] [stderr]   Downloaded futures-core v0.3.32
[INFO] [stderr]   Downloaded dyn-clone v1.0.20
[INFO] [stderr]   Downloaded ref-cast v1.0.25
[INFO] [stderr]   Downloaded windows-registry v0.6.1
[INFO] [stderr]   Downloaded futures-macro v0.3.32
[INFO] [stderr]   Downloaded js-sys v0.3.91
[INFO] [stderr]   Downloaded schemars_derive v1.2.1
[INFO] [stderr]   Downloaded pageant v0.2.0
[INFO] [stderr]   Downloaded pest_derive v2.8.6
[INFO] [stderr]   Downloaded regex v1.12.3
[INFO] [stderr]   Downloaded bollard v0.20.2
[INFO] [stderr]   Downloaded jsonpath-rust v1.0.4
[INFO] [stderr]   Downloaded jsonptr v0.7.1
[INFO] [stderr]   Downloaded kube-core v3.1.0
[INFO] [stderr]   Downloaded hyper-named-pipe v0.1.0
[INFO] [stderr]   Downloaded axum-core v0.5.6
[INFO] [stderr]   Downloaded backon v1.6.0
[INFO] [stderr]   Downloaded hax-lib v0.3.5
[INFO] [stderr]   Downloaded pest v2.8.6
[INFO] [stderr]   Downloaded webpki-root-certs v1.0.6
[INFO] [stderr]   Downloaded axum v0.8.8
[INFO] [stderr]   Downloaded crypto-bigint v0.7.0-rc.18
[INFO] [stderr]   Downloaded ipnet v2.12.0
[INFO] [stderr]   Downloaded hyperlocal v0.9.1
[INFO] [stderr]   Downloaded raw-cpuid v11.6.0
[INFO] [stderr]   Downloaded jiff v0.2.23
[INFO] [stderr]   Downloaded rustls v0.23.37
[INFO] [stderr]   Downloaded web-sys v0.3.91
[INFO] [stderr]   Downloaded wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
[INFO] [stderr]   Downloaded regex-syntax v0.8.10
[INFO] [stderr]   Downloaded enum-ordinalize-derive v4.3.2
[INFO] [stderr]   Downloaded quanta v0.12.6
[INFO] [stderr]   Downloaded metrics-exporter-prometheus v0.18.1
[INFO] [stderr]   Downloaded schannel v0.1.29
[INFO] [stderr]   Downloaded kube-client v3.1.0
[INFO] [stderr]   Downloaded nix v0.29.0
[INFO] [stderr]   Downloaded rustls-webpki v0.103.10
[INFO] [stderr]   Downloaded futures-channel v0.3.32
[INFO] [stderr]   Downloaded iri-string v0.7.11
[INFO] [stderr]   Downloaded aws-lc-rs v1.16.2
[INFO] [stderr]   Downloaded chrono v0.4.44
[INFO] [stderr]   Downloaded futures-io v0.3.32
[INFO] [stderr]   Downloaded derive_more v2.1.1
[INFO] [stderr]   Downloaded der v0.8.0
[INFO] [stderr]   Downloaded rsa v0.10.0-rc.12
[INFO] [stderr]   Downloaded futures-sink v0.3.32
[INFO] [stderr]   Downloaded phf v0.12.1
[INFO] [stderr]   Downloaded iana-time-zone v0.1.65
[INFO] [stderr]   Downloaded strum_macros v0.27.2
[INFO] [stderr]   Downloaded tokio-macros v2.6.1
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.114
[INFO] [stderr]   Downloaded syn v2.0.117
[INFO] [stderr]   Downloaded jni-sys v0.4.1
[INFO] [stderr]   Downloaded futures-task v0.3.32
[INFO] [stderr]   Downloaded phf_shared v0.12.1
[INFO] [stderr]   Downloaded tracing-subscriber v0.3.23
[INFO] [stderr]   Downloaded quinn-proto v0.11.14
[INFO] [stderr]   Downloaded wit-parser v0.244.0
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.114
[INFO] [stderr]   Downloaded futures-util v0.3.32
[INFO] [stderr]   Downloaded chrono-tz v0.10.4
[INFO] [stderr]   Downloaded windows-result v0.4.1
[INFO] [stderr]   Downloaded tokio v1.50.0
[INFO] [stderr]   Downloaded wasm-encoder v0.244.0
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.114
[INFO] [stderr]   Downloaded p384 v0.13.1
[INFO] [stderr]   Downloaded rustls-platform-verifier v0.6.2
[INFO] [stderr]   Downloaded cc v1.2.57
[INFO] [stderr]   Downloaded tokio-cron-scheduler v0.15.1
[INFO] [stderr]   Downloaded itoa v1.0.18
[INFO] [stderr]   Downloaded crypto-primes v0.7.0-pre.6
[INFO] [stderr]   Downloaded portable-atomic v1.13.1
[INFO] [stderr]   Downloaded metrics-util v0.20.1
[INFO] [stderr]   Downloaded hyper-util v0.1.20
[INFO] [stderr]   Downloaded r-efi v6.0.0
[INFO] [stderr]   Downloaded wit-bindgen-rust-macro v0.51.0
[INFO] [stderr]   Downloaded getrandom v0.4.2
[INFO] [stderr]   Downloaded zmij v1.0.21
[INFO] [stderr]   Downloaded bollard-stubs v1.52.1-rc.29.1.3
[INFO] [stderr]   Downloaded educe v0.6.0
[INFO] [stderr]   Downloaded ucd-trie v0.1.7
[INFO] [stderr]   Downloaded num-bigint-dig v0.8.6
[INFO] [stderr]   Downloaded libm v0.2.16
[INFO] [stderr]   Downloaded russh v0.58.0
[INFO] [stderr]   Downloaded security-framework-sys v2.17.0
[INFO] [stderr]   Downloaded slab v0.4.12
[INFO] [stderr]   Downloaded wit-bindgen-rust v0.51.0
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.114
[INFO] [stderr]   Downloaded serde_path_to_error v0.1.20
[INFO] [stderr]   Downloaded jiff-static v0.2.23
[INFO] [stderr]   Downloaded internal-russh-forked-ssh-key v0.6.16+upstream-0.6.7
[INFO] [stderr]   Downloaded p521 v0.13.3
[INFO] [stderr]   Downloaded system-configuration v0.7.0
[INFO] [stderr]   Downloaded async-stream-impl v0.3.6
[INFO] [stderr]   Downloaded async-stream v0.3.6
[INFO] [stderr]   Downloaded enum-ordinalize v4.3.2
[INFO] [stderr]   Downloaded pest_meta v2.8.6
[INFO] [stderr]   Downloaded derive_more-impl v2.1.1
[INFO] [stderr]   Downloaded kube-runtime v3.1.0
[INFO] [stderr]   Downloaded password-hash v0.5.0
[INFO] [stderr]   Downloaded libcrux-ml-kem v0.0.4
[INFO] [stderr]   Downloaded k8s-openapi v0.27.1
[INFO] [stderr]   Downloaded jni-sys v0.3.1
[INFO] [stderr]   Downloaded zeroize_derive v1.4.3
[INFO] [stderr]   Downloaded id-arena v2.3.0
[INFO] [stderr]   Downloaded ryu v1.0.23
[INFO] [stderr]   Downloaded tungstenite v0.28.0
[INFO] [stderr]   Downloaded flate2 v1.1.9
[INFO] [stderr]   Downloaded argon2 v0.5.3
[INFO] [stderr]   Downloaded libcrux-intrinsics v0.0.4
[INFO] [stderr]   Downloaded libcrux-platform v0.0.2
[INFO] [stderr]   Downloaded hax-lib-macros-types v0.3.5
[INFO] [stderr]   Downloaded windows-threading v0.2.1
[INFO] [stderr]   Downloaded pkcs1 v0.8.0-rc.4
[INFO] [stderr]   Downloaded hybrid-array v0.4.8
[INFO] [stderr]   Downloaded pest_generator v2.8.6
[INFO] [stderr]   Downloaded cbc v0.1.2
[INFO] [stderr]   Downloaded pin-project v1.1.11
[INFO] [stderr]   Downloaded ssh-cipher v0.2.0
[INFO] [stderr]   Downloaded core-models v0.0.4
[INFO] [stderr]   Downloaded libcrux-sha3 v0.0.4
[INFO] [stderr]   Downloaded proc-macro-error-attr2 v2.0.0
[INFO] [stderr]   Downloaded futures v0.3.32
[INFO] [stderr]   Downloaded windows-future v0.3.2
[INFO] [stderr]   Downloaded rand_core v0.10.0-rc-3
[INFO] [stderr]   Downloaded signature v3.0.0-rc.6
[INFO] [stderr]   Downloaded const-oid v0.10.2
[INFO] [stderr]   Downloaded pkcs5 v0.7.1
[INFO] [stderr]   Downloaded base64ct v1.8.3
[INFO] [stderr]   Downloaded jni-sys-macros v0.4.1
[INFO] [stderr]   Downloaded strum v0.27.2
[INFO] [stderr]   Downloaded json-patch v4.1.0
[INFO] [stderr]   Downloaded portable-atomic-util v0.2.6
[INFO] [stderr]   Downloaded pem v3.0.6
[INFO] [stderr]   Downloaded pin-project-internal v1.1.11
[INFO] [stderr]   Downloaded kube v3.1.0
[INFO] [stderr]   Downloaded data-encoding v2.10.0
[INFO] [stderr]   Downloaded aws-lc-sys v0.39.0
[INFO] [stderr]   Downloaded generic-array v1.3.5
[INFO] [stderr]   Downloaded polyval v0.6.2
[INFO] [stderr]   Downloaded opaque-debug v0.3.1
[INFO] [stderr]   Downloaded hax-lib-macros v0.3.5
[INFO] [stderr]   Downloaded libcrux-traits v0.0.4
[INFO] [stderr]   Downloaded tls_codec_derive v0.4.2
[INFO] [stderr]   Downloaded serdect v0.4.2
[INFO] [stderr]   Downloaded pkcs8 v0.11.0-rc.11
[INFO] [stderr]   Downloaded sha2 v0.11.0
[INFO] [stderr]   Downloaded block-buffer v0.12.0
[INFO] [stderr]   Downloaded crypto-common v0.2.1
[INFO] [stderr]   Downloaded pem-rfc7468 v1.0.0
[INFO] [stderr]   Downloaded spki v0.8.0-rc.4
[INFO] [stderr]   Downloaded russh-util v0.52.0
[INFO] [stderr]   Downloaded ssh-encoding v0.2.0
[INFO] [stderr]   Downloaded schemars v1.2.1
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.9
[INFO] [stderr]   Downloaded windows-core v0.62.2
[INFO] [stderr]   Downloaded regex-automata v0.4.14
[INFO] [stderr]   Downloaded hostname v0.4.2
[INFO] [stderr]   Downloaded serde-value v0.7.0
[INFO] [stderr]   Downloaded secrecy v0.10.3
[INFO] [stderr]   Downloaded tokio-tungstenite v0.28.0
[INFO] [stderr]   Downloaded enum_dispatch v0.3.13
[INFO] [stderr]   Downloaded untrusted v0.7.1
[INFO] [stderr]   Downloaded libc v0.2.183
[INFO] [stderr]   Downloaded bcrypt-pbkdf v0.10.0
[INFO] [stderr]   Downloaded sha1 v0.11.0-rc.5
[INFO] [stderr]   Downloaded ghash v0.5.1
[INFO] [stderr]   Downloaded proc-macro-error2 v2.0.1
[INFO] [stderr]   Downloaded libcrux-secrets v0.0.4
[INFO] [stderr]   Downloaded tls_codec v0.4.2
[INFO] [stderr]   Downloaded delegate v0.13.5
[INFO] [stderr]   Downloaded futures-executor v0.3.32
[INFO] [stderr]   Downloaded cmov v0.5.0-pre.0
[INFO] [stderr]   Downloaded ctutils v0.3.2
[INFO] [stderr]   Downloaded cpufeatures v0.3.0
[INFO] [stderr]   Downloaded digest v0.11.2
[INFO] [stderr]   Downloaded ordered-float v2.10.1
[INFO] [stderr]   Downloaded blowfish v0.9.1
[INFO] [stderr]   Downloaded windows-collections v0.3.2
[INFO] [stderr]   Downloaded windows-numerics v0.3.1
[INFO] [stderr]   Downloaded russh-cryptovec v0.58.0
[INFO] [stderr]   Downloaded h2 v0.4.13
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.47
[INFO] [stderr]   Downloaded zerocopy v0.8.47
[INFO] [stderr]   Downloaded tokio-util v0.7.18
[INFO] [stderr]   Downloaded wit-component v0.244.0
[INFO] [stderr]   Downloaded base16ct v1.0.0
[INFO] [stderr]   Downloaded rand_xoshiro v0.7.0
[INFO] [stderr]   Downloaded tinyvec v1.11.0
[INFO] [stderr]   Downloaded reqwest v0.13.2
[INFO] [stderr]   Downloaded wasmparser v0.244.0
[INFO] [stderr]   Downloaded unicode-ident v1.0.24
[INFO] [stderr]   Downloaded ref-cast-impl v1.0.25
[INFO] [stderr]   Downloaded metrics v0.24.3
[INFO] [stderr]   Downloaded rustls-pki-types v1.14.0
[INFO] [stderr]   Downloaded openssl-probe v0.2.1
[INFO] [stderr]   Downloaded bumpalo v3.20.2
[INFO] [stderr]   Downloaded memchr v2.8.0
[INFO] [stderr]   Downloaded sketches-ddsketch v0.3.1
[INFO] [stderr]   Downloaded rustls-native-certs v0.8.3
[INFO] [stderr]   Downloaded rustls-platform-verifier-android v0.1.1
[INFO] [stderr]   Downloaded security-framework v3.7.0
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.64
[INFO] [stderr]   Downloaded siphasher v1.0.2
[INFO] [stderr]   Downloaded croner v3.0.1
[INFO] [stderr]   Downloaded bytes v1.11.1
[INFO] [stderr]   Downloaded socket2 v0.6.3
[INFO] [stderr]   Downloaded wit-bindgen-core v0.51.0
[INFO] [stderr]   Downloaded wasm-metadata v0.244.0
[INFO] [stderr]   Downloaded anyhow v1.0.102
[INFO] [stderr]   Downloaded bitflags v2.11.0
[INFO] [stderr]   Downloaded proc-macro2 v1.0.106
[INFO] [stderr]   Downloaded quote v1.0.45
[INFO] [stderr]   Downloaded tracing-serde v0.2.0
[INFO] [stderr]   Downloaded crypto-common v0.1.7
[INFO] [stderr]   Downloaded uuid v1.22.0
[INFO] [stderr]   Downloaded pin-project-lite v0.2.17
[INFO] [stderr]   Downloaded windows-strings v0.5.1
[INFO] [stderr]   Downloaded windows v0.62.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 22c807d9d68dfc712630dc60289d42c033f1a4a2f84dce8a6a8819582fcf87a7
[INFO] running `Command { std: "docker" "start" "-a" "22c807d9d68dfc712630dc60289d42c033f1a4a2f84dce8a6a8819582fcf87a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "22c807d9d68dfc712630dc60289d42c033f1a4a2f84dce8a6a8819582fcf87a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "22c807d9d68dfc712630dc60289d42c033f1a4a2f84dce8a6a8819582fcf87a7", kill_on_drop: false }`
[INFO] [stdout] 22c807d9d68dfc712630dc60289d42c033f1a4a2f84dce8a6a8819582fcf87a7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0929d51b7d8156e31f1810c6a3a06d1bca58212f7bb5bd462275a98af03786c0
[INFO] running `Command { std: "docker" "start" "-a" "0929d51b7d8156e31f1810c6a3a06d1bca58212f7bb5bd462275a98af03786c0", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling aws-lc-rs v1.16.2
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling iri-string v0.7.11
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling tokio-cron-scheduler v0.15.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling phf_shared v0.12.1
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling aws-lc-sys v0.39.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling schemars v1.2.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling croner v3.0.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.10
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.2
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling ironflow-core v1.3.1 (/opt/rustwide/workdir/ironflow-core)
[INFO] [stderr]    Compiling ironflow-runtime v1.3.1 (/opt/rustwide/workdir/ironflow-runtime)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 27s
[INFO] running `Command { std: "docker" "inspect" "0929d51b7d8156e31f1810c6a3a06d1bca58212f7bb5bd462275a98af03786c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0929d51b7d8156e31f1810c6a3a06d1bca58212f7bb5bd462275a98af03786c0", kill_on_drop: false }`
[INFO] [stdout] 0929d51b7d8156e31f1810c6a3a06d1bca58212f7bb5bd462275a98af03786c0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bbc8cceb9fbafaa5c2d27319bc573a45397866199a21f1a15c0e9565cca8cd1a
[INFO] running `Command { std: "docker" "start" "-a" "bbc8cceb9fbafaa5c2d27319bc573a45397866199a21f1a15c0e9565cca8cd1a", kill_on_drop: false }`
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling raw-cpuid v11.6.0
[INFO] [stderr]    Compiling metrics-exporter-prometheus v0.18.1
[INFO] [stderr]    Compiling sketches-ddsketch v0.3.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xoshiro v0.7.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling quanta v0.12.6
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tokio-cron-scheduler v0.15.1
[INFO] [stderr]    Compiling metrics v0.24.3
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling metrics-util v0.20.1
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling ironflow-core v1.3.1 (/opt/rustwide/workdir/ironflow-core)
[INFO] [stderr]    Compiling ironflow-runtime v1.3.1 (/opt/rustwide/workdir/ironflow-runtime)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 04s
[INFO] running `Command { std: "docker" "inspect" "bbc8cceb9fbafaa5c2d27319bc573a45397866199a21f1a15c0e9565cca8cd1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bbc8cceb9fbafaa5c2d27319bc573a45397866199a21f1a15c0e9565cca8cd1a", kill_on_drop: false }`
[INFO] [stdout] bbc8cceb9fbafaa5c2d27319bc573a45397866199a21f1a15c0e9565cca8cd1a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 32bdc93c3d33e9dc30d52be3af44ea4561aa98118c97ac58f67f0594f15dc277
[INFO] running `Command { std: "docker" "start" "-a" "32bdc93c3d33e9dc30d52be3af44ea4561aa98118c97ac58f67f0594f15dc277", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.52s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ironflow_core-7d82caf37ab208ac)
[INFO] [stdout] 
[INFO] [stdout] running 227 tests
[INFO] [stdout] test dry_run::tests::effective_falls_back_to_global ... ok
[INFO] [stdout] test dry_run::tests::effective_uses_per_operation_when_set ... ok
[INFO] [stdout] test dry_run::tests::guard_nested_restores_correctly ... ok
[INFO] [stdout] test dry_run::tests::guard_restores_previous_value ... ok
[INFO] [stdout] test error::tests::agent_display_delegates_to_agent_error ... ok
[INFO] [stdout] test error::tests::agent_error_prompt_too_large_display ... ok
[INFO] [stdout] test error::tests::agent_error_schema_validation_display ... ok
[INFO] [stdout] test error::tests::agent_error_process_failed_display_negative_exit_code ... ok
[INFO] [stdout] test error::tests::agent_error_timeout_display ... ok
[INFO] [stdout] test error::tests::agent_error_implements_std_error ... ok
[INFO] [stdout] test error::tests::deserialize_helper_formats_correctly ... ok
[INFO] [stdout] test error::tests::empty_stderr_edge_case ... ok
[INFO] [stdout] test error::tests::from_agent_error_prompt_too_large ... ok
[INFO] [stdout] test error::tests::from_agent_error_schema_validation ... ok
[INFO] [stdout] test error::tests::from_agent_error_timeout ... ok
[INFO] [stdout] test error::tests::http_error_empty_message ... ok
[INFO] [stdout] test error::tests::http_error_with_status_display ... ok
[INFO] [stdout] test error::tests::http_error_without_status_display ... ok
[INFO] [stdout] test error::tests::multiline_stderr ... ok
[INFO] [stdout] test error::tests::operation_error_implements_std_error ... ok
[INFO] [stdout] test error::tests::shell_display_format ... ok
[INFO] [stdout] test error::tests::source_none_for_shell ... ok
[INFO] [stdout] test error::tests::subsecond_duration_in_timeout_display ... ok
[INFO] [stdout] test operations::agent::tests::agent_default_matches_new ... ok
[INFO] [stdout] test operations::agent::tests::agent_result_json_failed_deserialize ... ok
[INFO] [stdout] test error::tests::unicode_in_stderr ... ok
[INFO] [stdout] test operations::agent::tests::agent_result_text_with_null_value ... ok
[INFO] [stdout] test error::tests::timeout_display_format ... ok
[INFO] [stdout] test operations::agent::tests::agent_result_json_successful_deserialize ... ok
[INFO] [stdout] test error::tests::deserialize_display_format ... ok
[INFO] [stdout] test operations::agent::tests::from_output_creates_result ... ok
[INFO] [stdout] test operations::agent::tests::agent_result_accessors ... ok
[INFO] [stdout] test operations::agent::tests::agent_new_default_values ... ok
[INFO] [stdout] test operations::agent::tests::into_json_success ... ok
[INFO] [stdout] test operations::agent::tests::builder_methods_store_values_correctly ... ok
[INFO] [stdout] test operations::agent::tests::into_json_failure ... ok
[INFO] [stdout] test error::tests::from_agent_error_process_failed ... ok
[INFO] [stdout] test operations::agent::tests::model_display_explicit_ids ... ok
[INFO] [stdout] test operations::agent::tests::agent_result_text_with_non_string_value ... ok
[INFO] [stdout] test operations::agent::tests::model_display_sonnet ... ok
[INFO] [stdout] test error::tests::source_chains_agent_error ... ok
[INFO] [stdout] test operations::agent::tests::model_equality ... ok
[INFO] [stdout] test operations::agent::tests::model_serialize_deserialize_roundtrip ... ok
[INFO] [stdout] test error::tests::source_none_for_http_timeout_deserialize ... ok
[INFO] [stdout] test operations::agent::tests::model_display_haiku ... ok
[INFO] [stdout] test operations::agent::tests::model_display_opus ... ok
[INFO] [stdout] test operations::agent::tests::no_retry_by_default ... ok
[INFO] [stdout] test operations::agent::tests::no_resume_has_null_session_id ... ok
[INFO] [stdout] test operations::agent::tests::permission_mode_serialize_deserialize_roundtrip ... ok
[INFO] [stdout] test operations::agent::tests::no_retry_without_policy ... ok
[INFO] [stdout] test operations::agent::tests::resume_valid_formats_accepted ... ok
[INFO] [stdout] test operations::agent::tests::retry_builder_stores_policy ... ok
[INFO] [stdout] test operations::agent::tests::resume_passes_session_id_in_config ... ok
[INFO] [stdout] test operations::agent::tests::retry_policy_builder_stores_custom_policy ... ok
[INFO] [stdout] test operations::agent::tests::run_with_prompt_at_limit_succeeds ... ok
[INFO] [stdout] test operations::agent::tests::retry_does_not_retry_non_retryable_errors ... ok
[INFO] [stdout] test operations::agent::tests::retry_exhausted_returns_last_error ... ok
[INFO] [stdout] test operations::agent::tests::retry_succeeds_after_transient_failures ... ok
[INFO] [stdout] test operations::agent::tests::run_with_1m_model_allows_larger_prompt ... ok
[INFO] [stdout] test operations::http::tests::check_url_host_public_ip_with_userinfo_allowed ... ok
[INFO] [stdout] test operations::agent::tests::run_with_system_prompt_counts_toward_limit ... ok
[INFO] [stdout] test operations::http::tests::check_url_host_with_userinfo_detects_blocked_ip ... ok
[INFO] [stdout] test dry_run::tests::set_and_get ... ok
[INFO] [stdout] test error::tests::agent_error_process_failed_display_zero_exit_code ... ok
[INFO] [stdout] test operations::agent::tests::agent_result_text_with_string_value ... ok
[INFO] [stdout] test operations::agent::tests::model_context_window ... ok
[INFO] [stdout] test operations::agent::tests::run_with_prompt_too_large_returns_error ... ok
[INFO] [stdout] test operations::http::tests::delete_builder_sets_method ... ok
[INFO] [stdout] test operations::http::tests::get_builder_sets_method_and_url ... ok
[INFO] [stdout] test operations::http::tests::default_timeout_is_30_seconds ... ok
[INFO] [stdout] test operations::http::tests::header_builder_stores_headers ... ok
[INFO] [stdout] test operations::http::tests::http_output_accessors ... ok
[INFO] [stdout] test operations::http::tests::dry_run_builder_stores_flag ... ok
[INFO] [stdout] test operations::http::tests::json_body_builder_stores_value ... ok
[INFO] [stdout] test operations::http::tests::http_output_json_fails_on_invalid_json ... ok
[INFO] [stdout] test operations::http::tests::http_output_json_parses_valid_json ... ok
[INFO] [stdout] test operations::http::tests::no_retry_by_default ... ok
[INFO] [stdout] test operations::http::tests::http_output_is_not_success_for_non_2xx ... ok
[INFO] [stdout] test operations::http::tests::http_output_is_success_for_2xx ... ok
[INFO] [stdout] test operations::http::tests::patch_builder_sets_method ... ok
[INFO] [stdout] test operations::http::tests::post_builder_sets_method ... ok
[INFO] [stdout] test operations::http::tests::put_builder_sets_method ... ok
[INFO] [stdout] test operations::http::tests::retry_builder_stores_policy ... ok
[INFO] [stdout] test operations::http::tests::max_response_size_builder ... ok
[INFO] [stdout] test operations::http::tests::ssrf_172_16_blocked ... ok
[INFO] [stdout] test operations::http::tests::ssrf_192_168_blocked ... ok
[INFO] [stdout] test operations::http::tests::retry_policy_builder_stores_custom_policy ... ok
[INFO] [stdout] test operations::http::tests::ssrf_hostname_allowed ... ok
[INFO] [stdout] test operations::http::tests::ssrf_broadcast_blocked ... ok
[INFO] [stdout] test operations::http::tests::ssrf_localhost_blocked ... ok
[INFO] [stdout] test operations::http::tests::ssrf_ipv6_loopback_blocked ... ok
[INFO] [stdout] test operations::http::tests::ssrf_localhost_with_port_blocked ... ok
[INFO] [stdout] test operations::http::tests::ssrf_private_10_blocked ... ok
[INFO] [stdout] test operations::http::tests::ssrf_metadata_blocked ... ok
[INFO] [stdout] test operations::http::tests::ssrf_public_ip_allowed ... ok
[INFO] [stdout] test operations::http::tests::ssrf_unspecified_blocked ... ok
[INFO] [stdout] test operations::http::tests::ssrf_userinfo_in_url_blocked ... ok
[INFO] [stdout] test operations::http::tests::text_body_builder ... ok
[INFO] [stdout] test operations::http::tests::timeout_builder_stores_duration ... ok
[INFO] [stdout] test operations::http::tests::url_trimming_stores_trimmed ... ok
[INFO] [stdout] test operations::agent::tests::max_budget_infinity_panics - should panic ... ok
[INFO] [stdout] test parallel::tests::limited_empty_returns_empty_vec ... ok
[INFO] [stdout] test operations::agent::tests::max_budget_negative_panics - should panic ... ok
[INFO] [stdout] test operations::agent::tests::max_budget_zero_panics - should panic ... ok
[INFO] [stdout] test parallel::tests::limited_preserves_order ... ok
[INFO] [stdout] test operations::agent::tests::max_budget_nan_panics - should panic ... ok
[INFO] [stdout] test operations::agent::tests::resume_empty_session_id_panics - should panic ... ok
[INFO] [stdout] test parallel::tests::limited_with_limit_greater_than_count ... ok
[INFO] [stdout] test parallel::tests::try_join_all_empty_returns_empty_vec ... ok
[INFO] [stdout] test operations::agent::tests::resume_invalid_chars_panics - should panic ... ok
[INFO] [stdout] test operations::agent::tests::run_without_prompt_panics - should panic ... ok
[INFO] [stdout] test operations::http::tests::empty_url_panics - should panic ... ok
[INFO] [stdout] test operations::agent::tests::max_turns_zero_panics - should panic ... ok
[INFO] [stdout] test parallel::tests::try_join_all_from_iterator ... ok
[INFO] [stdout] test parallel::tests::try_join_all_multiple_futures_preserves_order ... ok
[INFO] [stdout] test operations::http::tests::non_http_scheme_panics - should panic ... ok
[INFO] [stdout] test operations::http::tests::whitespace_url_panics - should panic ... ok
[INFO] [stdout] test provider::tests::agent_config_new_has_correct_defaults ... ok
[INFO] [stdout] test parallel::tests::limited_returns_first_error ... ok
[INFO] [stdout] test operations::agent::tests::run_with_whitespace_only_prompt_panics - should panic ... ok
[INFO] [stdout] test provider::tests::agent_config_serialize_deserialize_roundtrip ... ok
[INFO] [stdout] test provider::tests::agent_config_with_all_optional_fields_none ... ok
[INFO] [stdout] test provider::tests::agent_config_resume_session_roundtrip ... ok
[INFO] [stdout] test provider::tests::agent_output_debug_does_not_panic ... ok
[INFO] [stdout] test providers::claude::common::tests::build_args_basic_prompt ... ok
[INFO] [stdout] test provider::tests::agent_output_new_has_correct_defaults ... ok
[INFO] [stdout] test providers::claude::common::tests::claude_usage_with_all_none_tokens ... ok
[INFO] [stdout] test provider::tests::agent_output_serialize_deserialize_roundtrip ... ok
[INFO] [stdout] test providers::claude::common::tests::deserialize_budget_exceeded_response ... ok
[INFO] [stdout] test providers::claude::common::tests::deserialize_full_claude_json_output ... ok
[INFO] [stdout] test operations::http::tests::ftp_scheme_panics - should panic ... ok
[INFO] [stdout] test providers::claude::common::tests::deserialize_minimal_claude_json_output ... ok
[INFO] [stdout] test providers::claude::common::tests::build_shell_command_escapes_quotes ... ok
[INFO] [stdout] test providers::claude::common::tests::deserialize_structured_output_response ... ok
[INFO] [stdout] test providers::claude::common::tests::claude_usage_sums_cache_tokens ... ok
[INFO] [stdout] test providers::claude::common::tests::build_args_bypass_without_env_fails ... ok
[INFO] [stdout] test providers::claude::common::tests::extract_structured_from_brace_extraction ... ok
[INFO] [stdout] test providers::claude::common::tests::env_vars_to_remove_always_includes_ironflow_allow_bypass ... ok
[INFO] [stdout] test providers::claude::common::tests::env_vars_to_remove_excludes_unrelated_vars ... ok
[INFO] [stdout] test providers::claude::common::tests::extract_structured_prefers_structured_output ... ok
[INFO] [stdout] test providers::claude::common::tests::extract_structured_returns_none_for_non_json_text ... ok
[INFO] [stdout] test providers::claude::common::tests::model_name_extracted_from_model_usage ... ok
[INFO] [stdout] test parallel::tests::limited_zero_limit_panics - should panic ... ok
[INFO] [stdout] test providers::claude::common::tests::extract_structured_from_result_direct_parse ... ok
[INFO] [stdout] test providers::claude::common::tests::env_vars_to_remove_captures_claude_prefixed_vars ... ok
[INFO] [stdout] test parallel::tests::try_join_all_returns_first_error ... ok
[INFO] [stdout] test providers::claude::common::tests::parse_response_invalid_json ... ok
[INFO] [stdout] test providers::claude::common::tests::extract_structured_returns_none_when_both_null ... ok
[INFO] [stdout] test providers::claude::common::tests::parse_response_text_mode ... ok
[INFO] [stdout] test providers::claude::common::tests::parse_response_uses_fallback_duration ... ok
[INFO] [stdout] test providers::claude::common::tests::env_unset_shell_prefix_includes_all_claude_vars ... ok
[INFO] [stdout] test providers::claude::common::tests::extract_structured_from_code_fence ... ok
[INFO] [stdout] test providers::claude::local::tests::provider_default_matches_new ... ok
[INFO] [stdout] test providers::claude::local::tests::provider_default_timeout ... ok
[INFO] [stdout] test retry::tests::agent_schema_validation_is_not_retryable ... ok
[INFO] [stdout] test providers::claude::common::tests::shell_escape_basic ... ok
[INFO] [stdout] test retry::tests::backoff_sets_initial_backoff ... ok
[INFO] [stdout] test providers::claude::common::tests::shell_escape_with_single_quotes ... ok
[INFO] [stdout] test retry::tests::agent_timeout_is_retryable ... ok
[INFO] [stdout] test retry::tests::backoff_zero_panics - should panic ... ok
[INFO] [stdout] test providers::claude::local::tests::provider_custom_timeout ... ok
[INFO] [stdout] test retry::tests::builder_chain_all_methods ... ok
[INFO] [stdout] test retry::tests::debug_does_not_panic ... ok
[INFO] [stdout] test retry::tests::clone_produces_independent_copy ... ok
[INFO] [stdout] test parallel::tests::try_join_all_single_future ... ok
[INFO] [stdout] test providers::claude::local::tests::provider_clone ... ok
[INFO] [stdout] test retry::tests::delay_for_attempt_with_multiplier_one_is_constant ... ok
[INFO] [stdout] test retry::tests::delay_for_attempt_capped_at_max_backoff ... ok
[INFO] [stdout] test retry::tests::delay_for_attempt_grows_exponentially ... ok
[INFO] [stdout] test retry::tests::deserialize_error_is_not_retryable ... ok
[INFO] [stdout] test retry::tests::http_400_is_not_retryable ... ok
[INFO] [stdout] test retry::tests::agent_process_failed_is_retryable ... ok
[INFO] [stdout] test retry::tests::agent_prompt_too_large_is_not_retryable ... ok
[INFO] [stdout] test retry::tests::delay_for_attempt_zero_is_initial_backoff ... ok
[INFO] [stdout] test retry::tests::http_404_is_not_retryable ... ok
[INFO] [stdout] test retry::tests::http_429_is_retryable ... ok
[INFO] [stdout] test retry::tests::http_500_is_retryable ... ok
[INFO] [stdout] test retry::tests::http_503_is_retryable ... ok
[INFO] [stdout] test retry::tests::http_502_is_retryable ... ok
[INFO] [stdout] test retry::tests::http_transport_error_is_retryable ... ok
[INFO] [stdout] test retry::tests::max_backoff_sets_cap ... ok
[INFO] [stdout] test retry::tests::max_retries_accessor ... ok
[INFO] [stdout] test retry::tests::multiplier_sets_value ... ok
[INFO] [stdout] test retry::tests::new_creates_policy_with_defaults ... ok
[INFO] [stdout] test retry::tests::max_backoff_zero_panics - should panic ... ok
[INFO] [stdout] test retry::tests::multiplier_below_one_panics - should panic ... ok
[INFO] [stdout] test retry::tests::multiplier_nan_panics - should panic ... ok
[INFO] [stdout] test retry::tests::non_retryable_status_codes ... ok
[INFO] [stdout] test retry::tests::multiplier_infinity_panics - should panic ... ok
[INFO] [stdout] test retry::tests::new_zero_retries_panics - should panic ... ok
[INFO] [stdout] test retry::tests::retryable_status_codes ... ok
[INFO] [stdout] test retry::tests::operation_timeout_is_retryable ... ok
[INFO] [stdout] test retry::tests::shell_error_is_not_retryable ... ok
[INFO] [stdout] test tracker::tests::eviction_when_max_steps_exceeded ... ok
[INFO] [stdout] test tracker::tests::new_tracker_has_zero_steps_and_zero_cost ... ok
[INFO] [stdout] test tracker::tests::record_agent_with_cost_reflected_in_total ... ok
[INFO] [stdout] test tracker::tests::record_agent_without_cost_does_not_change_total ... ok
[INFO] [stdout] test tracker::tests::total_input_tokens_sums_across_agent_steps ... ok
[INFO] [stdout] test tracker::tests::total_output_tokens_sums_across_agent_steps ... ok
[INFO] [stdout] test tracker::tests::max_steps_builder_sets_limit ... ok
[INFO] [stdout] test tracker::tests::tokens_with_mixed_none_values ... ok
[INFO] [stdout] test tracker::tests::total_duration_ms_is_positive ... ok
[INFO] [stdout] test tracker::tests::max_steps_one_keeps_last_only ... ok
[INFO] [stdout] test tracker::tests::summary_does_not_panic_empty ... ok
[INFO] [stdout] test utils::tests::estimate_tokens_standard ... ok
[INFO] [stdout] test utils::tests::estimate_tokens_zero ... ok
[INFO] [stdout] test utils::tests::invalid_utf8_uses_lossy_conversion ... ok
[INFO] [stdout] test utils::tests::null_bytes_in_data ... ok
[INFO] [stdout] test utils::tests::estimate_tokens_rounds_down ... ok
[INFO] [stdout] test utils::tests::only_whitespace_returns_empty ... ok
[INFO] [stdout] test utils::tests::small_input_returned_as_is ... ok
[INFO] [stdout] test tracker::tests::summary_does_not_panic_non_empty ... ok
[INFO] [stdout] test tracker::tests::multiple_steps_counted_correctly ... ok
[INFO] [stdout] test utils::tests::trailing_whitespace_trimmed ... ok
[INFO] [stdout] test tracker::tests::record_shell_increments_step_count ... ok
[INFO] [stdout] test utils::tests::empty_input_returns_empty_string ... ok
[INFO] [stdout] test utils::tests::valid_multibyte_utf8_emoji_handled ... ok
[INFO] [stdout] test parallel::tests::try_join_all_runs_concurrently ... ok
[INFO] [stdout] test utils::tests::input_over_limit_gets_truncated ... ok
[INFO] [stdout] test utils::tests::way_over_limit_gets_truncated ... ok
[INFO] [stdout] test parallel::tests::limited_with_limit_one_runs_sequentially ... ok
[INFO] [stdout] test parallel::tests::limited_respects_concurrency_limit ... ok
[INFO] [stdout] test utils::tests::truncation_splitting_multibyte_char_handled_via_lossy ... ok
[INFO] [stdout] test operations::http::tests::redirect_policy_is_none ... ok
[INFO] [stdout] test operations::http::tests::streaming_body_size_check_aborts_over_limit ... ok
[INFO] [stdout] test operations::http::tests::no_redirect_returns_3xx_status ... ok
[INFO] [stdout] test utils::tests::input_exactly_at_max_output_size_returned_as_is ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 227 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.77s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e/main.rs (/opt/rustwide/target/debug/deps/e2e-05dc270369250a3d)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test workflow_dry_run::http_dry_run_returns_synthetic_200 ... ok
[INFO] [stdout] test workflow_dry_run::shell_dry_run_returns_synthetic_output ... ok
[INFO] [stdout] test workflow_http::http_post_dry_run_with_json_body ... ok
[INFO] [stdout] test workflow_http::http_tracker_records_step ... ok
[INFO] [stdout] test workflow_http::http_connection_refused_returns_error ... ok
[INFO] [stdout] test workflow_replay::hash_config_model_affects_hash ... ok
[INFO] [stdout] test workflow_replay::hash_config_empty_prompt ... ok
[INFO] [stdout] test workflow_replay::hash_config_resume_session_affects_hash ... ok
[INFO] [stdout] test workflow_replay::hash_config_allowed_tools_affect_hash ... ok
[INFO] [stdout] test workflow_http::http_output_json_parsing_fails_on_empty_body ... ok
[INFO] [stdout] test workflow_agent::chained_agents ... ok
[INFO] [stdout] test workflow_errors::agent_error_propagates ... ok
[INFO] [stdout] test workflow_errors::shell_failure_stops_workflow ... ok
[INFO] [stdout] test workflow_http::http_get_dry_run_returns_synthetic_response ... ok
[INFO] [stdout] test workflow_dry_run::shell_dry_run_false_runs_normally ... ok
[INFO] [stdout] test workflow_replay::different_prompts_produce_different_hashes ... ok
[INFO] [stdout] test workflow_replay::json_schema_affects_hash ... ok
[INFO] [stdout] test workflow_replay::same_prompt_produces_same_hash ... ok
[INFO] [stdout] test workflow_retry::http_retry_skipped_in_dry_run ... ok
[INFO] [stdout] test workflow_replay::replay_is_deterministic ... ok
[INFO] [stdout] test workflow_replay::record_mode_writes_fixture_file ... ok
[INFO] [stdout] test workflow_replay::system_prompt_affects_hash ... ok
[INFO] [stdout] test workflow_errors::error_recovery_fallback_command ... ok
[INFO] [stdout] test workflow_agent::structured_output ... ok
[INFO] [stdout] test workflow_dry_run::agent_dry_run_returns_synthetic_result ... ok
[INFO] [stdout] test workflow_shell::multi_shell_then_agent ... ok
[INFO] [stdout] test workflow_shell::shell_then_agent_with_tracker ... ok
[INFO] [stdout] test workflow_shell::parallel_shells_then_agent ... ok
[INFO] [stdout] test workflow_errors::shell_timeout_stops_workflow ... ok
[INFO] [stdout] test workflow_retry::http_no_retry_on_404 ... ok
[INFO] [stdout] test workflow_retry::http_retry_on_429_then_success ... ok
[INFO] [stdout] test workflow_retry::http_no_retry_without_policy ... ok
[INFO] [stdout] test workflow_retry::http_retry_succeeds_after_503 ... ok
[INFO] [stdout] test workflow_retry::http_retry_returns_last_503_when_exhausted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ironflow_runtime-17d073675b700c41)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test error::tests::serve_error_display ... ok
[INFO] [stdout] test error::tests::runtime_error_implements_std_error ... ok
[INFO] [stdout] test webhook::tests::debug_redacts_header_secret ... ok
[INFO] [stdout] test webhook::tests::debug_none_format ... ok
[INFO] [stdout] test error::tests::bind_error_display ... ok
[INFO] [stdout] test webhook::tests::github_missing_header_returns_false ... ok
[INFO] [stdout] test webhook::tests::debug_redacts_hmac_secret ... ok
[INFO] [stdout] test webhook::tests::github_invalid_signature_returns_false ... ok
[INFO] [stdout] test webhook::tests::gitlab_missing_header_returns_false ... ok
[INFO] [stdout] test webhook::tests::github_valid_hmac_returns_true ... ok
[INFO] [stdout] test webhook::tests::gitlab_correct_token_returns_true ... ok
[INFO] [stdout] test webhook::tests::header_correct_value_returns_true ... ok
[INFO] [stdout] test webhook::tests::gitlab_wrong_token_returns_false ... ok
[INFO] [stdout] test webhook::tests::header_empty_expected_with_empty_value_returns_true ... ok
[INFO] [stdout] test webhook::tests::header_missing_returns_false ... ok
[INFO] [stdout] test webhook::tests::header_name_lookup_is_case_insensitive ... ok
[INFO] [stdout] test webhook::tests::header_value_comparison_is_case_sensitive ... ok
[INFO] [stdout] test webhook::tests::header_wrong_value_returns_false ... ok
[INFO] [stdout] test webhook::tests::hmac_body_tampered_returns_false ... ok
[INFO] [stdout] test webhook::tests::hmac_empty_secret_still_works ... ok
[INFO] [stdout] test webhook::tests::hmac_no_sha256_prefix_returns_false ... ok
[INFO] [stdout] test webhook::tests::hmac_empty_body_verifies ... ok
[INFO] [stdout] test webhook::tests::hmac_rfc4231_test_vector ... ok
[INFO] [stdout] test webhook::tests::hmac_valid_signature_verifies ... ok
[INFO] [stdout] test webhook::tests::none_always_returns_true ... ok
[INFO] [stdout] test webhook::tests::none_empty_body_returns_true ... ok
[INFO] [stdout] test webhook::tests::hmac_invalid_hex_returns_false ... ok
[INFO] [stdout] test webhook::tests::none_empty_headers_returns_true ... ok
[INFO] [stdout] test webhook::tests::hmac_wrong_secret_returns_false ... ok
[INFO] [stdout] test webhook::tests::hmac_tampered_signature_returns_false ... ok
[INFO] [stdout] test webhook::tests::hmac_missing_header_returns_false ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cron.rs (/opt/rustwide/target/debug/deps/cron-64cf9e1b6901a36f)
[INFO] [stdout] running 6 tests
[INFO] [stdout] test cron_job_receives_correct_name_in_builder ... ok
[INFO] [stdout] test run_crons_invalid_expression_fails ... ok
[INFO] [stdout] test multiple_cron_jobs_can_be_registered ... ok
[INFO] [stderr]      Running tests/prometheus.rs (/opt/rustwide/target/debug/deps/prometheus-69b5f94cd823279f)
[INFO] [stdout] test cron_job_fires_within_expected_window ... ok
[INFO] [stdout] test run_crons_works_without_http_server ... ok
[INFO] [stdout] test serve_still_starts_crons ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/runtime.rs (/opt/rustwide/target/debug/deps/runtime-79d7b29373fbcb98)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test webhook_github_hmac_invalid_returns_401 ... ok
[INFO] [stdout] test webhook_github_hmac_valid_returns_202 ... ok
[INFO] [stdout] test health_endpoint_returns_200_with_ok ... ok
[INFO] [stdout] test max_concurrent_handlers_zero_panics - should panic ... ok
[INFO] [stdout] test webhook_gitlab_auth_missing_header_returns_401 ... ok
[INFO] [stdout] test runtime_default_works_same_as_new ... ok
[INFO] [stdout] test get_on_webhook_returns_405 ... ok
[INFO] [stdout] test unknown_path_returns_404 ... ok
[INFO] [stdout] test webhook_path_without_slash_panics - should panic ... ok
[INFO] [stdout] test webhook_gitlab_auth_invalid_returns_401 ... ok
[INFO] [stdout] test webhook_header_auth_invalid_returns_401 ... ok
[INFO] [stdout] test webhook_empty_body_returns_400 ... ok
[INFO] [stdout] test multiple_webhooks_on_different_paths ... ok
[INFO] [stdout] test webhook_gitlab_auth_valid_returns_202 ... ok
[INFO] [stdout] test webhook_github_hmac_missing_header_returns_401 ... ok
[INFO] [stdout] test webhook_header_auth_missing_returns_401 ... ok
[INFO] [stdout] test webhook_handler_receives_posted_json ... ok
[INFO] [stdout] test webhook_gitlab_handler_receives_payload ... ok
[INFO] [stdout] test webhook_header_auth_valid_returns_202 ... ok
[INFO] [stdout] test webhook_invalid_json_returns_400 ... ok
[INFO] [stdout] test webhook_none_auth_valid_json_returns_202 ... ok
[INFO] [stdout] test webhook_oversized_body_is_rejected ... ok
[INFO] [stdout] test concurrent_handlers_are_bounded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ironflow_core
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test ironflow-core/src/dry_run.rs - dry_run::set_dry_run (line 49) - compile ... ok
[INFO] [stdout] test ironflow-core/src/lib.rs - (line 25) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/agent.rs - operations::agent (line 10) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/agent.rs - operations::agent::Agent::retry (line 297) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/agent.rs - operations::agent::Agent::retry_policy (line 322) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/agent.rs - operations::agent::Agent (line 125) - compile ... ok
[INFO] [stdout] test ironflow-core/src/dry_run.rs - dry_run::DryRunGuard (line 69) - compile ... ok
[INFO] [stdout] test ironflow-core/src/dry_run.rs - dry_run (line 15) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/http.rs - operations::http (line 7) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/agent.rs - operations::agent::Agent::output (line 249) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/http.rs - operations::http::Http (line 98) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/http.rs - operations::http::Http::get (line 159) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/http.rs - operations::http::Http::retry (line 247) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/http.rs - operations::http::Http::retry_policy (line 269) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/shell.rs - operations::shell (line 20) - compile ... ok
[INFO] [stdout] test ironflow-core/src/parallel.rs - parallel (line 11) - compile ... ok
[INFO] [stdout] test ironflow-core/src/parallel.rs - parallel (line 30) - compile ... ok
[INFO] [stdout] test ironflow-core/src/parallel.rs - parallel (line 51) - compile ... ok
[INFO] [stdout] test ironflow-core/src/parallel.rs - parallel::try_join_all (line 87) - compile ... ok
[INFO] [stdout] test ironflow-core/src/provider.rs - provider::AgentProvider (line 147) - compile ... ok
[INFO] [stdout] test ironflow-core/src/providers/claude/local.rs - providers::claude::local (line 14) - compile ... ok
[INFO] [stdout] test ironflow-core/src/providers/claude/local.rs - providers::claude::local::ClaudeCodeProvider::timeout (line 67) - compile ... ok
[INFO] [stdout] test ironflow-core/src/parallel.rs - parallel::try_join_all_limited (line 122) - compile ... ok
[INFO] [stdout] test ironflow-core/src/providers/record_replay.rs - providers::record_replay::RecordReplayProvider<P>::replay (line 135) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/shell.rs - operations::shell (line 7) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/shell.rs - operations::shell::DEFAULT_SHELL_TIMEOUT (line 83) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/shell.rs - operations::shell::Shell::new (line 122) - compile ... ok
[INFO] [stdout] test ironflow-core/src/utils.rs - utils::truncate_output (line 48) - compile ... ok
[INFO] [stdout] test ironflow-core/src/providers/claude/common.rs - providers::claude::common::env_vars_to_remove (line 65) - compile ... ok
[INFO] [stdout] test ironflow-core/src/retry.rs - retry (line 18) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/agent.rs - operations::agent::Agent::resume (line 366) - compile ... ok
[INFO] [stdout] test ironflow-core/src/tracker.rs - tracker (line 9) - compile ... ok
[INFO] [stdout] test ironflow-core/src/operations/shell.rs - operations::shell::Shell::exec (line 156) - compile ... ok
[INFO] [stdout] test ironflow-core/src/providers/record_replay.rs - providers::record_replay (line 24) - compile ... ok
[INFO] [stdout] test ironflow-core/src/retry.rs - retry::RetryPolicy (line 71) ... ok
[INFO] [stdout] test ironflow-core/src/retry.rs - retry::RetryPolicy::new (line 100) ... ok
[INFO] [stdout] test ironflow-core/src/utils.rs - utils::estimate_tokens (line 23) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.56s; merged doctests compilation took 1.46s
[INFO] [stderr]    Doc-tests ironflow_runtime
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test ironflow-runtime/src/lib.rs - (line 14) - compile ... ok
[INFO] [stdout] test ironflow-runtime/src/runtime.rs - runtime::Runtime::cron (line 218) - compile ... ok
[INFO] [stdout] test ironflow-runtime/src/runtime.rs - runtime::Runtime::into_router (line 300) - compile ... ok
[INFO] [stdout] test ironflow-runtime/src/runtime.rs - runtime::Runtime (line 74) - compile ... ok
[INFO] [stdout] test ironflow-runtime/src/runtime.rs - runtime::Runtime::new (line 104) - compile ... ok
[INFO] [stdout] test ironflow-runtime/src/runtime.rs - runtime::Runtime::run_crons (line 376) - compile ... ok
[INFO] [stdout] test ironflow-runtime/src/runtime.rs - runtime::Runtime::serve (line 446) - compile ... ok
[INFO] [stdout] test ironflow-runtime/src/runtime.rs - runtime::Runtime::webhook (line 173) - compile ... ok
[INFO] [stdout] test ironflow-runtime/src/webhook.rs - webhook::WebhookAuth::github (line 157) - compile ... ok
[INFO] [stdout] test ironflow-runtime/src/webhook.rs - webhook::WebhookAuth (line 25) - compile ... ok
[INFO] [stdout] test ironflow-runtime/src/webhook.rs - webhook::WebhookAuth::header (line 106) - compile ... ok
[INFO] [stdout] test ironflow-runtime/src/webhook.rs - webhook::WebhookAuth::none (line 90) - compile ... ok
[INFO] [stdout] test ironflow-runtime/src/runtime.rs - runtime::Runtime::max_body_size (line 125) - compile ... ok
[INFO] [stdout] test ironflow-runtime/src/webhook.rs - webhook::WebhookAuth::verify (line 188) - compile ... ok
[INFO] [stdout] test ironflow-runtime/src/runtime.rs - runtime::Runtime::max_concurrent_handlers (line 147) - compile ... ok
[INFO] [stdout] test ironflow-runtime/src/webhook.rs - webhook::WebhookAuth::gitlab (line 131) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 3.40s; merged doctests compilation took 3.37s
[INFO] running `Command { std: "docker" "inspect" "32bdc93c3d33e9dc30d52be3af44ea4561aa98118c97ac58f67f0594f15dc277", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "32bdc93c3d33e9dc30d52be3af44ea4561aa98118c97ac58f67f0594f15dc277", kill_on_drop: false }`
[INFO] [stdout] 32bdc93c3d33e9dc30d52be3af44ea4561aa98118c97ac58f67f0594f15dc277
